﻿//*************************************************************************
//面向服务的协作式智能交通系统仿真软件SoC-ITSS v2.1 alpha
//发布单位：西北工业大学--巴黎高科MINES机器人与群智能系统联合实验室
//团队负责人：张凯龙 Zhang Kailong
//团队成员：张大方、杨安胜、王敏、谢策、王雨佳、谢尘玉等
//联系我们：kl.zhang@nwpu.edu.cn
//2012-2021
//*************************************************************************


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

//*******************************************************
//
//文件名(File Name):           FormConfig.cs
//
//数据表(Tables):              nothing 
//          修改理由：         增加相应get set方法
//
//*******************************************************
namespace CyberCarSimulation.Bean
{
    class FormConfig
    {
        private bool FAFPSV;                    //单路口算法选择FAFPSV
        private bool FAFPSQ;                    //单路口算法选择FAFPSQ
        private bool FAFPSQSV;                  //单路口算法选择FAFPSQSV
        private bool FAFPMQ;                    //单路口算法选择FAFPMQ
        private bool HQEPSV;                    //单路口算法选择HQEPSV
        private bool HWFPSQ;                    //单路口算法选择HWFPSQ
        private bool HWFPSQSV;                  //单路口算法选择HWFPSQSV
        private bool HWFPMQ;                    //单路口算法选择HWFPMQ

        private bool DijkstraS;                 //全局路口算法DijkstraS
        private bool DijkstraD;                 //全局路口算法DijkstraD

        private int AuthorizeVehicleNumber;     //最大授权数量


        //无参构造函数
        public FormConfig() 
        {
        }

        //获取FAFPSV
        public bool GetFAFPSV()
        {
            return this.FAFPSV;
        }

        public void SetFAFPSV(bool FAFPSV)
        {
            this.FAFPSV = FAFPSV;
        }

        //获取FAFPSQ
        public bool GetFAFPSQ() 
        {
            return this.FAFPSQ;
        }

        public void SetFAFPSQ(bool FAFPSQ)
        {
            this.FAFPSQ = FAFPSQ;
        }

        //获取FAFPSQSV
        public bool GetFAFPSQSV()
        {
            return this.FAFPSQSV;
        }

        public void SetFAFPSQSV(bool FAFPSQSV)
        {
            this.FAFPSQSV = FAFPSQSV;
        }

        //获取FAFPMQ
        public bool GetFAFPMQ()
        {
            return this.FAFPMQ;
        }

        public void SetFAFPMQ(bool FAFPMQ)
        {
            this.FAFPMQ = FAFPMQ;
        }


        //获取HQEPSV
        public bool GetHQEPSV()
        {
            return this.HQEPSV;
        }

        public void SetHQEPSV(bool HQEPSV)
        {
            this.HQEPSV = HQEPSV;
        }


        //获取HWFPSQ
        public bool GetHWFPSQ()
        {
            return this.HWFPSQ;
        }

        public void SetHWFPSQ(bool HWFPSQ)
        {
            this.HWFPSQ = HWFPSQ;
        }


        //获取HWFPSQSV
        public bool GetHWFPSQSV()
        {
            return this.HWFPSQSV;
        }

        public void SetHWFPSQSV(bool HWFPSQSV)
        {
            this.HWFPSQSV = HWFPSQSV;
        }


        //获取HWFPMQ
        public bool GetHWFPMQ()
        {
            return this.HWFPMQ;
        }

        public void SetHWFPMQ(bool HWFPMQ)
        {
            this.HWFPMQ = HWFPMQ;
        }


        //获取DijkstraS
        public bool GetDijkstraS()
        {
            return this.DijkstraS;
        }

        public void SetDijkstraS(bool DijkstraS)
        {
            this.DijkstraS = DijkstraS;
        }


        //获取DijkstraD
        public bool GetDijkstraD()
        {
            return this.DijkstraD;
        }

        public void SetDijkstraD(bool DijkstraD)
        {
            this.DijkstraD = DijkstraD;
        }


        //获取AuthorizeVehicleNumber
        public int GetAuthorizeVehicleNumber()
        {
            return this.AuthorizeVehicleNumber;
        }

        public void SetAuthorizeVehicleNumber(int AuthorizeVehicleNumber)
        {
            this.AuthorizeVehicleNumber = AuthorizeVehicleNumber; ;
        }

    }
}
